#!/bin/bash

# Alibaba DeepSeek API 测试脚本
# 使用方法：chmod +x test-api.sh 然后 ./test-api.sh

echo "🚀 开始测试 Alibaba DeepSeek API..."
echo

# 基础测试
#echo "1. 基础聊天测试："
#curl -G --data-urlencode "input=给我讲个笑话吧" "http://localhost:8088/ai/stream"
#echo -e "\n"

#echo "1. 基础聊天测试："
#curl -G --data-urlencode "input=给我讲个笑话吧" "http://localhost:8080/stream"
#echo -e "\n"
## 中文测试
echo "2. 中文问题测试："

curl -G \
  --data-urlencode "query=长沙今天天气怎么样" \
  "http://localhost:8080/weather/chat-tool-function"

curl -G \
  --data-urlencode "query=长沙今天天气怎么样" \
  "http://localhost:8080/weather/chat-tool-method"

#curl -G \
#  --data-urlencode "userInput=介绍一下你的智能机器人产品" \
#  "http://localhost:10008/ai/chat"

#curl -G \
#  "http://localhost:8080/ai/bailian/knowledge/importDocument"
#
#echo "测试知识库"
#curl -G \
#  "http://localhost:8080/ai/bailian/knowledge/generate"



#curl -G --data-urlencode "input=今天天气怎么样？" "http://localhost:8080/chat"
#echo -e "\n"
#curl -G --data-urlencode "input=我上一句话问的什么？" "http://localhost:8080/chat"
#echo -e "\n"
#curl -G --data-urlencode "input=吴京演过什么电影？" "http://localhost:8080/movies"
#echo -e "\n"
#curl -G \
#  --data-urlencode "message=今天天气怎么样" \
#  --data-urlencode "voice=沈腾" \
#  "http://localhost:8080/ai"
#echo -e "\n"

#echo "测试图片生成"
#curl -G --data-urlencode "input=被咬了一口的苹果" "http://localhost:8080/image"
#
#echo "测试语音合成"
#curl -G --data-urlencode "input=被咬了一口的苹果" "http://localhost:8080/audio/synthesize"


#curl -G \
#  --data-urlencode "author=李白" \
#  "http://localhost:10007/example/ai/prompt-template"
#
#echo "测试"
#curl -G \
#  --data-urlencode "adjective=黑色幽默" \
#  --data-urlencode "topic=日本长崎" \
#  "http://localhost:10007/example/ai/prompt"
#
#curl -G \
#  "http://localhost:10007/example/ai/roles"

#curl -G \
#  --data-urlencode "stuffit=true" \
#  "http://localhost:10007/example/ai/stuff"

#curl -G \
#  "http://localhost:10007/example/stream/play"
#
#curl -G \
#  "http://localhost:10007/example/stream/json/play"


#echo "测试存储上下文"
#curl -G \
#  --data-urlencode "prompt=我想去北京玩" \
#  --data-urlencode "chatId=1230611" \
#  "http://localhost:8080/chat-memory/in-memory"
#echo -e "\n"
#echo "测试读取上下文"
#curl -G \
#  --data-urlencode "prompt=刚刚你说的这些景点里面，你最推荐哪一个？" \
#  --data-urlencode "chatId=1230611" \
#  "http://localhost:8080/chat-memory/in-memory"
#echo -e "\n"
#
#curl -G \
#  --data-urlencode "prompt=我刚刚问的什么问题？一字不差的复述一遍" \
#  --data-urlencode "chatId=1230611" \
#  "http://localhost:8080/chat-memory/in-memory"
#echo -e "\n"

## 英文测试
#echo "3. 英文问题测试："
#curl -G --data-urlencode "input=What is the capital of France" "http://localhost:8088/ai/chat"
#echo -e "\n"
#
## 复杂问题测试
#echo "4. 复杂问题测试："
#curl -G --data-urlencode "input=Spring Boot和Spring Cloud有什么区别" "http://localhost:8088/ai/chat"
#echo -e "\n"

echo "✅ 测试完成！"
